.th PR I 3/20/74
.sh NAME
pr  \*-  print file
.sh SYNOPSIS
.bd pr
[
.bd \*-h
.it header
] [ \fB\*-\fIn\fR ] [ \fB+\fIn\fR ]
[ \fB\*-w\fIn\fR ] [ \fB\*-l\fIn\fR ] [ \fB\*-t\fR ] [
.bd \*-s\fIc\fB
] [
.bd \*-m
]
name
.li
. . .
.sh DESCRIPTION
.it Pr
produces a printed listing of one or more files.
The output is separated into pages headed by a date,
the name of the file or a specified header, and the page number.
If there are no file arguments,
.it pr
prints its standard
input, and is thus usable as a filter.
.s3
Options apply to all following files but may be reset
between files:
.s3
.lp +5 5
\fB\*-\fIn\fR	produce \fIn\fR-column output
.s3
.lp +5 5
\fB+\fIn\fR	begin printing with page \fIn\fR
.s3
.lp +5 5
\fB\*-h\fR	treat the next argument as a header to be used instead of the file name
.s3
.lp +5 5
\fB\*-w\fIn\fR	for purposes of multi-column output,
take the width of the page to be
.it n
characters instead of the default 72
.s3
.lp +5 5
\fB\*-l\fIn\fR	take the length of the page to be
.it n
lines instead of the default 66
.s3
.lp +5 5
\fB\*-t\fR	do not print the 5-line header or the
5-line trailer normally supplied for each page
.s3
.lp +5 5
\fB\*-s\fIc\fR	separate columns by the single character
.it c
instead of by the appropriate amount of white space.
A missing
.it c
is taken to be a tab.
.s3
.lp +5 5
\fB\*-m\fR	print all files simultaneously,
each in one column
.s3
.i0
Interconsole messages via write(I) are
forbidden during a
.it pr.
.sh FILES
/dev/tty?
to suspend messages.
.sh "SEE ALSO"
cat (I), cp (I)
.sh DIAGNOSTICS
none; files not found are ignored
.sh BUGS
